.input {
		width: 400rpx;
		text-align: left;
		line-height: 200%;

		.tab-type {
			width: 254rpx;
			height: 64rpx;
			border-radius: 6rpx 0rpx 0rpx 6rpx;
			border: 2rpx solid #578ef0;
			display: flex;
			align-items: center;
			justify-content: center;

			.shi {
				width: 126rpx;
				height: 60rpx;
				background: #4a90e2;
				text-align: center;
				line-height: 60rpx;
				color: #ffffff;
			}

			.fou {
				width: 126rpx;
				height: 60rpx;
				background: #ffffff;
				text-align: center;
				line-height: 60rpx;
				color: #4a90e2;
			}
		}
	}

	.repair-wrap {
		width: 100%;
		min-height: 100vh;
		height: auto;
		background: #f4f4f4;
		overflow: hidden;

		.repair-box {
			background: #fff;

			.repair-titel {
				height: 44rpx;
				line-height: 44rpx;

				.repair-titel-l {
					float: left;
				}

				.repair-titel-r {
					float: right;
					color: #999;
				}
			}

			.repair-6 {
				color: #666;
			}
		}
	}

	.tab_nav {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.tab_nav .navTitle {
		height: 90rpx;
		line-height: 90rpx;
		width: 100%;
		text-align: center;
		font-size: 32rpx;
		font-family: Alibaba PuHuiTi;
		color: #333;
	}

	.active {
		position: relative;
		color: #427705;
	}

	.active::after {
		content: "";
		position: absolute;
		width: 100rpx;
		height: 4rpx;
		background-color: #427705;
		left: 0px;
		right: 0px;
		bottom: 0px;
		margin: auto;
	}

	.button {
		height: 35px;
		line-height: 35px;
		width: 28%;
		border-radius: 14px;
		border: 1px solid #CCCCCC;
		font-size: 15px;
	}

	.button1 {
		height: 40px;
		line-height: 40px;
		width: 80%;
		border-radius: 33px;
		color: #FFFFFF;
		background: linear-gradient(180deg, #76D904 0%, #417505 100%);
	}

	// .button:hover{
	// 	border: 1px solid rgba(69, 124, 5, 0.1);
	// 	color: #447A05;
	// 	background:rgba(69, 124, 5, 0.1);
	// }
	.header-form {
		background: #FFFFFF;

		.header-li {
			// padding:0 45rpx;
			display: flex;
			// align-items: center;
			font-family: PingFangSC-Medium, PingFang SC;
			font-weight: 500;
			line-height: 95rpx;
			color: #333333;
			border-bottom: 1rpx solid #EEEEEE;

			.header-name {
				width: 230rpx;
			}

			.text-area {
				width: 420rpx;
				padding-top: 26rpx;
				height: 60rpx;
			}
		}
	}

	.guarn-box {
		width: 100%;
		height: 100px;

	}
	
	.guarn-box-img {
		width: 200rpx;
		height: 200rpx;
		float: left;
		margin-right: 24rpx;
		text-align: center;
		border: 2rpx solid #ccc;
		border-radius: 4rpx;
		margin-left: 5px;
	}
	// .guarn-box-img:nth-child(1){
	// 	margin-left: 0;
	// }
	.guarn-box-img image {
		width: 110rpx;
		height: 110rpx;
		margin-top: 11px;
	}

	.header-li {
		display: flex;
		// align-items: center;
		font-family: PingFangSC-Medium, PingFang SC;
		font-weight: 500;
		line-height: 102rpx;
		color: #333333;
		border-bottom: 1rpx solid #EEEEEE;
	}

	.foot_item {
		margin-top: 80rpx;
		height: 200rpx;
	}

	.button2 {
		width: 40%;
		height: 40%;
		display: flex;
		justify-content: center;
		align-items: center;
		float: left;
		margin-left: 33px;
		color: #427705;
		border: 1px solid #427705;
		background-color: #ffffff;
		border-top-left-radius: 40rpx;
		border-bottom-left-radius: 40rpx;
	}

	.button_in {
		width: 40%;
		height: 40%;
		display: flex;
		justify-content: center;
		align-items: center;
		// float: right;
		color: #ffffff;
		background: linear-gradient(180deg, #76D904 0%, #417505 100%);
		// margin-right: 34px;
		border-top-right-radius: 40rpx;
		border-bottom-right-radius: 40rpx;
	}

	.button_renovation {
		width: 31%;
		font-size: 16.3px;
		border-radius: 11px;
		font-weight: 600;
		color: #05870e;
		margin-top: 20px;
	}


	.button_renovation2 {
		width: 31%;
		font-size: 16.3px;
		border-radius: 11px;
		font-weight: 600;
		color: #999;
		margin-top: 20px;
	}


	.footers {
		width: 100%;
		background-color: #FFFFFF;
		height: 72px;
		position: fixed;
		bottom: 0px;
		left: 0px;
	}

	.footer {
		width: 95%;
		margin: 40rpx 20rpx;
		// position:fixed;
		// bottom:0px;
		// left:0px;
	}

	.footer-btn {
		// display: flex;
		width: 150rpx;
		height: 70rpx;
		line-height: 70rpx;
		margin-left: 300rpx;
		float: right;
		text-align: center;
		background-color: #F9A832;
		border-top-left-radius: 40rpx;
		border-top-right-radius: 40rpx;
		border-bottom-left-radius: 40rpx;
		border-bottom-right-radius: 40rpx;
	}

	.details {
		color: #FFFFFF;

	}

	.button5 {
		position: relative;
		// left: 264rpx;
		top: -46rpx;
	}

	.payment {
		width: 50px;
		height: 50px;
		border: 1px solid #C0C0C0;
		border-radius: 12px;
	}

	.payment_img {
		width: 35px;
		margin-top: 10px;
		margin-left: 7px;
	}

	// .payment:hover{
	// 	border: 1px solid #F9A832;
	// 	 cursor : hand;
	// }
	.modal-bg {
		width: 100%;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		z-index: 999;
		background: rgba(0, 0, 0, 0.3);
	}

	.modal-cont {
		// height: 266rpx;
		background: #ffffff;
		// box-shadow: 0rpx 6rpx 12rpx 0rpx rgba(0, 0, 0, 0.12);
		border-radius: 24rpx 24rpx 0px 0rpx;
		position: fixed;
		height: 380rpx;
		right: 0;
		left: 0;
		bottom: 0;
		z-index: 1000;
		overflow-x: hidden;
	}

	.modal-text {
		// font-size: 32rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #333333;
		text-align: center;
		height: 100rpx;
		line-height: 100rpx;
		border-bottom: 1rpx solid #e6e9ed;
	}

	.modal-cancel {
		height: 64rpx;
		line-height: 64rpx;
		text-align: center;
		font-size: 32rpx;
		font-family: PingFangSC-Regular, PingFang SC;
		font-weight: 400;
		color: #578ef0;
	}

	.guarn-box2 {
		display: flex;
	}

	.guarn-box2-img {
		width: 110px;
		height: 110rpx;
		margin-right: 20rpx;
		position: relative;

		.guarn-box2-img-close {
			position: absolute;
			top: 20rpx;
			right: 20rpx;
			margin-top: -8px;
			margin-right: -12px;
		}
	}

	.guarn-box2 image {
		width: 100px;
		height: 100px;
	}

	.mian_content1 {
		background: #fff;
		padding: 80rpx 36rpx;
		margin-top: 22px;
		border-radius: 16px;
		display: flex;
		justify-content: space-between;
	}

	.mainpayment {
		padding: 10px;
		position: fixed;
		bottom: 52px;
		width: 100%;
	}

	.foot .footer {
		width: 95%;
		height: 128rpx;
		position: fixed;
		bottom: 0;
		z-index: 99;
		background: rgba(255, 255, 255, 1);
	}

	.button52 {
		text-align: center;
		background: linear-gradient(142deg, #42770591 0%, #427705FF 100%);
		color: #fff;
		padding: 7px 18px;
		border-radius: 8px;
		margin-right: 10px;
		margin-top: 15px;
	}

	.u-checkbox__icon {
		border: 1px solid #508711;
	}

	.guarn-box2 uni-image[data-v-4fa46c72] {
		width: 110px;
		height: 110px;
	}

	.RedDot {
		content: '*';
		color: #F56C6C;
		margin-right: 4px
	}
	.pdf-txt{
		font-size: 13px;
		color: blue;
		margin-top: 12rpx;
		display: flex;
		position: absolute;
	}
	.pdf-img{
		width:40rpx;
		height:40rpx;
		vertical-align: middle;
	}
	.pdf-close{
		color: red;
		margin-left: 20rpx;
	}
	.header-form .header-li .header-name[data-v-4fa46c72] {
		width: 124px;
	}

	.header-form .header-li[data-v-4fa46c72] {

		height: 50px;
	}


	.header-form2 {
		background: #FFFFFF;

		.header-li2 {
			// padding:0 45rpx;
			display: flex;
			// align-items: center;
			font-family: PingFangSC-Medium, PingFang SC;
			font-weight: 500;
			line-height: 95rpx;
			color: #333333;
			border-bottom: 1rpx solid #EEEEEE;

			.header-name2 {
				width: 200rpx;
			}

			.text-area2 {
				width: 420rpx;
				padding-top: 26rpx;
				height: 60rpx;
			}
		}
	}

	.header-form2 .header-li2 .header-name2[data-v-4fa46c72] {
		width: 60px;
	}

	.header-form2 .header-li2[data-v-4fa46c72] {

		height: 41px;
	}